home *** CD-ROM | disk | FTP | other *** search
/ Inside Mac Games Volume 7 #1 / IMG Vol 7-1.iso / Updaters / Unreal 1.0.2b3 Update / Unreal 1.0.2b3 Read Me next >
Text File  |  1999-01-18  |  12KB  |  161 lines

  1. Unreal Macintosh 1.0.2 Beta 3
  2. Current PC Code Version: 219
  3. January 22,1998
  4.  
  5. IMPORTANT- This is a public beta of Unreal Mac.  While we hope it fixes many bugs, it has not been through the normal full testing procedures so there may be problems with it.  It is likely some new problems may have been introduced from previous versions.  If bugs from previous versions still exist, report them to unrealbeta@westlakeinteractive.com.  PLEASE DO NOT SEND BUG REPORTS TO OTHER WESTLAKE EMAIL ADDRESSES!
  6.  
  7. Version 1.0.2b3 is still based on the PC version 219 code.  We are waiting for the 221 version to be released on the PC before updating the Mac networking code. Epic has advised us the 221 update will break with pre-221 versions and the Mac version would still be out of date if we went to 220 now.
  8.  
  9. Instructions
  10. BEFORE INSTALLING THIS PATCH, MAKE BACKUP COPIES OF YOUR UNREAL APPLICATION, UNREAL "SYSTEM" FOLDER, and UNREAL.INI file! If you have more problems with 1.0.2b3 than you did with previous versions of Unreal Mac, go back to the saved copies.
  11.  
  12. To update Unreal (any previous version), first run the "Unreal 1.0.2b3 Updater" application and select your Unreal application.  Your old Unreal application will be moved to the trash.  Then copy all of the files from the 'Put contents in Unreal "System"' folder into the "System" folder in your Unreal folder.  Replace all duplicates.
  13.  
  14. IMPORTANT: Make sure to copy the "Unreal.ini" file provided in the update folder into your Unreal folder.  You should make a backup of your existing Unreal.ini first.  All of your settings will be lost, and your save game files won't automatically show up in the game after the update.  To reload your save games, open the "Save" folder, double click a save game (like Save0.usa) and after it loads up, immediately save it in its original slot.  Repeat this for all save games to make them show up in the slots in "Load Game" menu.
  15.  
  16. Report problems with 1.0.2b3 to: unrealbeta@westlakeinteractive.com.  This address is not for tech support, but for reporting bugs. You may not receive a reply to your mail.  PLEASE DO NOT SEND BUG REPORTS TO OTHER WESTLAKE EMAIL ADDRESSES!
  17.  
  18. NOTE: Memory allocation has changed in this version of Unreal, you may find better results if your Unreal application partition size is set to 90,000K or more (instead of the original 72,000K).
  19.  
  20. To find Internet games to join in Unreal, you should download the latest copy of UnrealFinder from http://quakefinder.telefragged.com/news/  UnrealFinder is not supported by MacSoft or Westlake Interactive, but is a great shareware utility for finding Unreal games.
  21.  
  22.  
  23. Bugs Fixed
  24.  
  25. 1.0.2b3 Fixes
  26. Multitexturing is now fully supported on VooDoo2.  You can turn off this feature by putting "NoMultiTexture" in the command line (hold down option while starting Unreal).  Leaving it one should boost frame rates by about 15%.
  27.  
  28. RAVE screenshots in 32 bit now work correctly.
  29.  
  30. Switching RAVE resoultions in the game no longer forgets 32 bit mode setting.
  31.  
  32. Many RAVE optimizations have been added, especially for Rage 128 and the new G3 Pro Macs.  RAVE performance on Rage 128 should be boosted about 40% over previous versions of Unreal.  
  33.  
  34. Several new RAVE options have been added to the Advanced Options (and behavior of a couple has changed):
  35.  
  36. • MipMapping- normally off for pre-Rage 128 cards, this makes textures drawn far away look better.
  37.  
  38. • DisableVSync- normally on for all Rage cards, this speeds up the game by immediately drawing a frame as soon as it is ready, and not waiting for the monitor to synchronize with drawing.  Turning this on may cause some flickering or tearings of shapes on the screen.
  39.  
  40. • PageFlip- uses special video hardware to display frames.  This removes all flickering and tearing but is not quite as fast as when off or with DisableVSync on.  Turning both PageFlip and DisableVSync on will cause one or the other to cancel out.
  41.  
  42. • Texture Composite- normally off on pre-Rage 128, this draws two textures in one pass (teture and lighting).  This is faster when turned on, but causes some blocky graphics on Rage Pro cards.
  43.  
  44. • DetailBias- only useful on Rage 128 when mipmapping is on, the default is 0.0.  It ranges from -1.0 to 1.0, and affects how much detail to show in mipmaps (higher numbers mean more detail, sharper graphics, slower frame rates).
  45.  
  46. • Vertex Lighting- turning this on will use a faster (but not as detailed) method of drawing lights & shadows.  Texture composite and vertex lighting are mutually exclusive, so turning both on at once will have no effect.
  47.  
  48. 1.0.2b2 Fixes
  49. Gibberish displayed in net games when players have weird names is fixed.
  50.  
  51. Crashes when switching to Advanced Options in RAVE fixed.
  52.  
  53. Open Transport is no longer required to play single player games.
  54.  
  55. A better error message is displayed if you don't have the CD inserted and you didn't do a full install (it asks for the CD like 1.0).
  56.  
  57. RAVE should work in 32bit color again.
  58.  
  59. InputSprocket controllers should work correctly again.
  60.  
  61. Some problems switching to full screen 3Dfx/RAVE have been fixed.
  62.  
  63. If you accidently start getting debugging info like "CLI=7 ACT=1.2" on the screen, press "O" to toggle it off.  You can unbind the "O" key if you have this happen frequently.
  64.  
  65. 1.0.2b1 Fixes
  66. Updated code to version 219, now compatible with PC 219 servers.
  67.  
  68. Stability of network games should be much better.
  69.  
  70. You can now drag files of any type onto the Unreal application (you may need to rebuild your desktop if this doesn't show up immediately).  If the file ends in .unr, it will be loaded as a map and the file type & creator will be set to the correct types (so you can just double click it the next time).
  71.  
  72. A new option "LightModify" is now available in the Advanced Options dialog under 3Dfx Glide and Rave.  This value allows you to increase the game's brightness beyond the normal settings.  When it is set to 0, the game plays as normal.  Setting it to 1.0 will make all the lighting 100% brighter.  0.5 will make it 50% brighter, etc.  You must quit the game after changing this option to have it take effect.
  73.  
  74. Some crashes in the Advanced Options dialog have been fixed.
  75.  
  76. New memory manager (HeapManager, see copyright below) should provide more stability on large levels.
  77.  
  78. Important Notes
  79.  
  80. 1. Unreal 219 is NOT network-compatible with previous versions of Unreal.  You can only connect to servers and other players running Unreal 218 or later!
  81.  
  82. 2. Quality network play totally depends on Unreal knowing how much bandwidth is available on your Internet connection.  There are two ways to set your bandwidth:
  83.  
  84.    A. In the "Join Game" menu, select "28K Internet", "56K Internet" or "LAN".
  85.  
  86.    B. At any time during gameplay, use the NETSPEED command. For example, for a 28.8K connection:
  87.  
  88.       * Press TAB to bring up the console
  89.       * Type the following: NETSPEED 2600
  90.       * Press ENTER
  91.  
  92. Our testing has found the following NETSPEED settings ideal:
  93.  
  94. Modem Speed      Excellent ISP                      Good ISP                               Poor quality ISP
  95. 28.8K                                NETSPEED 2600  NETSPEED 2400  NETSPEED 2100
  96. 33.6K                                NETSPEED 3000  NETSPEED 2800  NETSPEED 2400
  97. 56.6K+                              NETSPEED 3500  NETSPEED 3000  NETSPEED 2600
  98.  
  99. If you see any of the following symptoms happen repeatedly while playing Internet Unreal, you should lower your NETSPEED setting:
  100.  
  101.    A. You experience delays of 1 second or more between when you press the FIRE button and you see your shot fire.
  102.    B. The message "Bandwidth Saturated, Lower Your Net Speed" appears.
  103.    C. You appear to "teleport" around haphazardly, rather than move smoothly through the level.
  104.    D. Your PING time (displayed in STAT NET) starts increasing, or becomes unreasonably large.
  105.  
  106. The following PING times can be expected:
  107.  
  108.    * Modem connection: 200-350.
  109.    * ISDN or cable modem connection: 100-200.
  110.    * T1 connection (not saturated): 50-150.
  111.    * LAN: 30-80.
  112.  
  113. Some modem connections are considerably worse. Add 100-200 msec if server is in another country.
  114.  
  115. You tend to get 30% best ping times at night than day, because the Internet is less saturated then.
  116.  
  117. 3. While playing Internet Unreal, press TAB, type "STAT NET", and press ENTER to bring up network statistics.  You can use these statistics to diagnose problems with your connection:
  118.  
  119.    PING: Lag caused by Internet connection, in milliseconds. Lower=Better.
  120.    CHANNELS: Number of actors the server is sending you.
  121.    UNORDERED: Number of out-of-order packets received. If this
  122.       number is not zero, you likely have a bad Internet connection.
  123.    PACKET LOSS: Percentage of packets lost.  The lower the number,
  124.       the better your connection.  If this number is frequently 
  125.       above 10%, try lowering your NETSPEED.
  126.    PACKETS/SEC: Number of packets sent and received.
  127.    BUNCHES/SEC: Number of actor updates sent and received.
  128.    BYTES/SEC: Number of bytes sent and received.
  129.    NETSPEED: Your current NETSPEED setting.
  130.  
  131. 4. For gameplay to perform acceptably, administrators running dedicated Unreal servers need to use the following settings in Advanced Options / Networking / TCPIP Network Play / MaxTicksPerSecond:
  132.  
  133.    For Internet servers: 15 to 25
  134.    For LAN servers: 25 to 35
  135.  
  136.    The higher the number, the more frequently the server updates the game world--resulting in smoother gameplay, but also more network traffic.
  137.  
  138. 5. While this version should improve Internet play, we have more work to do in this area before it's perfect.  There will be several more patches.
  139.  
  140. 1.0.1b1 Fixes
  141. Internet play against Unreal PC servers that are running version 217 should work now.  Not all of the 217 code changes from the PC have been integrated into the Mac yet, but enough to make the network games work better.
  142.  
  143. AppleTalk games should no longer pause the server every 4 seconds while playing a game.
  144.  
  145. RAVE detection on machines with multiple monitors should now work correctly.
  146.  
  147. The "O" key now can be bound to functions in the keyboard config screens.
  148.  
  149. A bug that caused the game to crash when certain death animations were seen (beheading mostly) in 3Dfx mode is fixed.
  150.  
  151. A new variable has been added to the Unreal.ini file for cable modem users.  If your cable mode loses its connection after a few minutes of playing, add an "OSTime=xxxx" variable to the "MacDrv.MacClient" section of the Unreal.ini and set xxxx to a number other than zero.  This number is the amount of ticks (1/60ths of a second) between calls to the OS to give it some time to do periodic tasks.  Setting it to 3600 (once a minute) would probably work for most cable modems, although you can try longer or shorter times.
  152.  
  153. Copyright notices
  154.  
  155. HeapManager
  156. Copyright © Biit Inc 1996-1998 All Rights Reserved
  157.  
  158. Permission to use, copy, modify, and distribute this software, in both binary and source forms, and together with its documentation, for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation, and that the name of Biit not be used in advertising or publicity pertaining to distribution of this software without specific, written permission.
  159.  
  160. BIIT DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL BIIT BE LIABLE FOR ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
  161.